fn A::op_add(self : A, other : A) -> A {
  self._ + other._
}